Description |
---|
Cette macro aligne l'objet sélectionné sur la vue 3D. Version macro : 0.1 Date dernière modification : 2015-01-16 Version FreeCAD : All Téléchargement : ToolBar Icon Auteur: Mario52 |
Auteur |
Mario52 |
Téléchargement |
ToolBar Icon |
Liens |
Page des macros Comment installer une macro Comment créer une barre d'outils |
Version Macro |
0.1 |
Dernière modification |
2015-01-16 |
Version(s) FreeCAD |
All |
Raccourci clavier |
None |
Voir aussi |
![]() |
Cette macro aligne l'objet sélectionné sur la vue 3D.
Macro_Align_Object_to_View.FCMacro
# This macro place your object selected to the position ActiveView (camera) # extact FCCamera # 16/01/2015 __title__ ="Align Object to View" __author__ = "Mario52" __date__ = "16/01/2015" __version__= "0.1" import pivy from pivy import coin sel = FreeCADGui.Selection.getSelection() Nameelement = sel[0].Name App.Console.PrintMessage(str(Nameelement)+"\n") pl = FreeCAD.Placement() pl.Rotation = FreeCADGui.ActiveDocument.ActiveView.getCameraOrientation() pl.Base = FreeCAD.Vector(0.0,0.0,0.0) App.ActiveDocument.getObject(Nameelement).Placement=pl
Votre objet dans sa position originale XY.
Faites une rotation de l'écran X? Y? Z? ou utilisez cette macro Macro_Rotate_View pour une rotation précise.
Sélectionnez l'objet et lancez la macro (l'objet fait face à l'écran).
Votre objet vient de prendre les positions XY et (Placement, Angle)
Merci rentlau_64 pour avoir simplifié le code